package com.bdqn.zhao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bdqn.zhao.pojo.IpBuilding;

import javax.servlet.http.HttpSession;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 楼宇表 服务类
 * </p>
 *
 * @author zhangsan
 * @since 2023-04-24
 */
public interface IpBuildingService extends IService<IpBuilding> {


    // 实现楼宇信息展示   连接园区表查询
    List<IpBuilding> selectAllipBuilding(HttpSession session);


    // 楼宇列表 --单条件查询 --上下页分页
    Map<String, Object> selectOneipBuild(int index, int count, String buildName);

    // 楼宇列表 -- 新增楼宇
    Boolean ipBuildingsave(int parkId, IpBuilding ipBuilding, HttpSession session);


    // 楼宇列表 -- 跳转修改楼宇信息页面 并查询出楼宇信息
    String updates(int buildId, HttpSession session);

    // 楼宇列表 -- 修改楼宇信息页面
    Map<String,Object> updates(int buildId, IpBuilding ipBuilding, HttpSession session);

    // 楼宇列表 -- 删除楼宇信息
    Boolean deleteIpBuilding(int buildId);


}
